#ifndef FRACTALFACTORY_H
#define FRACTALFACTORY_H

#include "../element/box.h"
#include "fractal.h"

struct ParamFractal
{
    Box box;
    int seed;
    double radius;
    int level;
    int method;
};

class FractalFactory
{
public:
    FractalFactory();

    Fractal* produceKoch(ParamFractal& param);
};

#endif // FRACTALFACTORY_H
